#ifndef CHECKSTATUSTASK_H_
#define CHECKSTATUSTASK_H_

#include "Task.h"

namespace Impp
{

class CheckStatusTask : public Task
{
private:
	Buddy* buddy;
	word msgType;
	
public:
	CheckStatusTask(Oscar* oscar, Buddy* buddy,const qword  & requestId);
	virtual ~CheckStatusTask();

	bool userXOnlineXInfo(const Status & status);
	void msgAck();
	void icbmError();
	
	void timedOut();
};

}

#endif /*CHECKSTATUSTASK_H_*/
